// 游戏导出统计
let mongoose = require('mongoose');

let schema = new mongoose.Schema({
    // 游戏名
    appName: String,
    addDate: String,
    timeTick: Number,
    // 点击量
    count: {
        type: Number,
        default: 0,
    },
    // 打开量
    openCount: {
        type: Number,
        default: 0,
    },
    // 点击去重
    newCount: {
        type: Number,
        default: 0,
    },
    // 打开量去重
    newOpenCount: {
        type: Number,
        default: 0,
    },
    // 导出数
    exportCount: {
        type: Number,
        default: 0,
    },
    // 卖量单价
    sellPrice: {
        type: Number,
        default: 0
    },
    // 导出收益（导出数 * 卖量单价）
    exportProfit: {
        type: Number,
        default: 0
    },
    // 点击去重金额（导出收益 / 打开量去重）
    clickProfit: {
        type: Number,
        default: 0
    },
}, {versionKey: false});

schema.index({appName: 1,timeTick: -1}, {unique: true});

schema.statics = {};

schema.methods = {};

module.exports = schema;